﻿using System;
using System.Collections.Generic;
using $DomainProjectName$;
using $DomainProjectName$.Repositories;
using Castle.Facilities.NHibernateIntegration;
using NHibernate;
using NHibernate.Expression;

namespace $InfrastructureProjectName$.Repositories
{
    public class ExampleEntityRepository : BaseRepository<ExampleEntity>, IExampleEntityRepository
    {
        /// <summary>
        /// Creates a new instance of class ExampleEntityRepository
        /// </summary>
        /// <param name="sessionManager">The Nhibernate Session Manager</param>
        public ExampleEntityRepository(
            ISessionManager sessionManager) : base(sessionManager)
        {
        }
    }
}
